SD卡文件操作
注意:目前uPyCraft IDE仅支持部分的SD卡。
准备
硬件:
- FireBeetle-ESP32 × 1
软件:
- uPyCraft IDE
代码位置:
- File → Examples → Storage → sdcard.py
实验步骤
下载运行 sdcard.py 文件,具体代码如下
#硬件平台:FireBeetle-ESP32
import SD
import os
sd = SD.sdcard() #创建sdcard对象
os.mount(sd, "/sd") #挂载SD卡,默认挂载到dir目录
print("Mount the directory:\n", os.listdir("/sd")) #显示dir目录上的文件和文件夹
f=open("sd/HelloWord.txt", "w") #以只读方式打开SD卡中的HelloWord.txt文件
f.write("HelloWord!!!") #写字符串到文件中
f.close() #关闭文件
f=open("sd/HelloWord.txt", "r") #以只读方式打开HelloWord.txt文件
print("The file content:\n", f.read()) #读取文件内容
f.close()
os.umount("/sd") #卸载SD卡